gdk/x11: Drop GDK_CORE_DEVICE_EVENTS environment variable
authorCarlos Garnacho <carlosg@gnome.org>
Tue, 14 May 2019 22:08:37 +0000 (00:08 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Tue, 14 May 2019 23:05:20 +0000 (01:05 +0200)
Support for core events will be discontinued, so this doesn't make sense
anymore.

docs/reference/gtk/x11.sgml
gdk/x11/gdkdevicemanager-x11.c

index 0a0522e068cf43c8e82db7c744f0e79146aa1daf..4947beb1bf496397b8e9537cd99f351db2c605fb 100644 (file)
@@ -65,15 +65,6 @@ The X11 GDK backend can be influenced with some additional environment variables
   </para>
 </formalpara>
 
-<formalpara>
-  <title><envar>GDK_CORE_DEVICE_EVENTS</envar></title>
-
-  <para>
-    If set, GDK makes does not use the XInput extension, and only reacts
-    to core X input events.
-  </para>
-</formalpara>
-
 <formalpara>
   <title><envar>GDK_SCALE</envar></title>
 
index 7fec227aefdf5d9cc5ea668bc86ff2c6b8c65d18..9a5312be2361c6fe04597874b605c0550eb0d851 100644 (file)
 GdkX11DeviceManagerCore *
 _gdk_x11_device_manager_new (GdkDisplay *display)
 {
-  if (!g_getenv ("GDK_CORE_DEVICE_EVENTS"))
-    {
-      int opcode, firstevent, firsterror;
-      Display *xdisplay;
+  int opcode, firstevent, firsterror;
+  Display *xdisplay;
 
-      xdisplay = GDK_DISPLAY_XDISPLAY (display);
+  xdisplay = GDK_DISPLAY_XDISPLAY (display);
 
-      if (XQueryExtension (xdisplay, "XInputExtension",
-                           &opcode, &firstevent, &firsterror))
-        {
-          int major, minor;
+  if (XQueryExtension (xdisplay, "XInputExtension",
+                       &opcode, &firstevent, &firsterror))
+    {
+      int major, minor;
 
-          major = 2;
-         minor = 3;
+      major = 2;
+      minor = 3;
 
-          if (XIQueryVersion (xdisplay, &major, &minor) != BadRequest)
-            {
-              GdkX11DeviceManagerXI2 *device_manager_xi2;
+      if (XIQueryVersion (xdisplay, &major, &minor) != BadRequest)
+        {
+          GdkX11DeviceManagerXI2 *device_manager_xi2;
 
-              GDK_DISPLAY_NOTE (display, INPUT, g_message ("Creating XI2 device manager"));
+          GDK_DISPLAY_NOTE (display, INPUT, g_message ("Creating XI2 device manager"));
 
-              device_manager_xi2 = g_object_new (GDK_TYPE_X11_DEVICE_MANAGER_XI2,
-                                                 "display", display,
-                                                 "opcode", opcode,
-                                                 "major", major,
-                                                 "minor", minor,
-                                                 NULL);
+          device_manager_xi2 = g_object_new (GDK_TYPE_X11_DEVICE_MANAGER_XI2,
+                                             "display", display,
+                                             "opcode", opcode,
+                                             "major", major,
+                                             "minor", minor,
+                                             NULL);
 
-              return GDK_X11_DEVICE_MANAGER_CORE (device_manager_xi2);
-            }
+          return GDK_X11_DEVICE_MANAGER_CORE (device_manager_xi2);
         }
     }